var http = require("http");
var fs = require("fs");

//书写静态文件呈递程序，能够呈递静态页面
var server = http.createServer(function(req,res){
    if(req.url == "/"){     // 显示首页
        fs.readFile("./index.html",function(err,data){
            res.end(data);
        })
    }
});

// http://127.0.0.1:3000/socket.io/socket.io.js
// 创建io对象，就能访问上面的js文件
var io = require('socket.io')(server);

io.on("connection",function(socket){      // 监听连接事件
    // 每一个连接上来的用户都有一个socket，
    console.log("一个客户端连接了");
    socket.on("say",function(msg){
        console.log("本服务器得到一个提问" + msg)
        socket.emit("answer","吃了");
        // io.emit("answer","吃了"); // 广播，给当前连接的所有用户发送信息
    })
})

server.listen(3000,"127.0.0.1");